﻿// <copyright file="IHyetograph.cs" company="City of Portland, BES-ASM">
// </copyright>
// <summary>IHyetographPoint interface</summary>

namespace BESASM.EMGAATS.BusinessClasses
{
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;

  /// <summary>
  /// Represents a raingage and its rainfall intensity data and location
  /// </summary>
  public interface IHyetograph
  {
    /// <summary>
    /// Gets the list of time and rainfall intensity (in/hour) pairs
    /// </summary>
    List<HyetographPoint> Data { get; }

    /// <summary>
    /// Gets the x-coordinate of the raingage
    /// </summary>
    double X { get; }

    /// <summary>
    /// Gets the y-coordinate of the raingage
    /// </summary>
    double Y { get; }
  }
}
